package com.zhipu.balance.mobile.event;

import com.raizlabs.android.dbflow.annotation.Column;
import com.raizlabs.android.dbflow.annotation.PrimaryKey;
import com.raizlabs.android.dbflow.annotation.Table;
import com.raizlabs.android.dbflow.structure.BaseModel;
import com.zhipu.balance.mobile.DBManager;


/**
 * 记录大豆
 */
@Table(database = DBManager.class)
public class RecordSoybean extends BaseModel {


    @PrimaryKey(autoincrement = true)
    public long recordSoybeanId;
    /**
     * 唯一识别码
     */
    @Column
    public String uniqueId;




    /**
     * 是否杂质平均值
     */
    @Column
    public boolean impurityAverageValue;
    /**
     * 大样试验-试样质量
     */
    @Column
    public double largeMiscellaneousSampleQuality;
    /**
     * 大样试验-杂质
     */
    @Column
    public double detailImpurity;
    /**
     * 大样杂质率
     */
    @Column
    public double detailResults;
    /**
     * 小样试验-试样质量
     */
    @Column
    public double smallMiscellaneousSampleQuality;
    /**
     * 小样试验-杂质
     */
    @Column
    public double smallSampleImpurity;
    /**
     * 小样杂质率
     */
    @Column
    public double sampleResults;
    /**
     * 总杂质率
     */
    @Column
    public double impurityResults;
    /**
     * 杂质记录员
     */
    @Column
    public String impurityRecorder;



    /**
     * 是否损伤粒平均值
     */
    @Column
    public boolean damagedGrainValue;
    /**
     * 损伤粒(含热损伤粒)质量
     */
    @Column
    public double damagedGrainQuality;

    /**
     * 损伤粒率
     */
    @Column
    public double damagedGrainResult;

    /**
     * 损伤粒记录员
     */
    @Column
    public String damagedGrainRecorder;


    /**
     * 是否热损伤粒平均值
     */
    @Column
    public boolean thermalDamageValue;
    /**
     * 热损伤粒质量
     */
    @Column
    public double thermalDamageGrainQuality;

    /**
     * 热损伤粒率
     */
    @Column
    public double thermalDamageGrain;

    /**
     * 热损伤粒记录员
     */
    @Column
    public String thermalDamageGrainRecorder;








    /**
     * 是否未熟粒平均值
     */
    @Column
    public boolean immatureBrokenGrainValue;
    /**
     * 未熟粒、破损粒质量
     */
    @Column
    public double immatureBrokenGrainQuality;

    /**
     * 完整粒率
     */
    @Column
    public double wholeGrainRate;

    /**
     * 完整粒记录员
     */
    @Column
    public String wholeGrainRecorder;

    /**
     * 检测日期时间戳精确到毫秒 13位
     */
    @Column
    public long inspectionDate;

    /**
     * 是否选中
     */
    public boolean select;

    /**
     * 设备码
     */
    @Column
    public String deviceId;
}
